Assignment 2 - Stia2024